/*Ler 3 valores podendo ser inteiros ou ponto flutuante (decimais) e escrevê-los em ordem decrescente, se acaso 2 ou 3 valores forem iguais, emita uma 
mensagem de erro.*/

import javax.swing.JOptionPane;

class CTresValoresCrescente{
	public static void main(String[] args){
		double valor1, valor2, valor3;
		valor1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o primeiro valor"));
		valor2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o segundo valor"));
		valor3 = Double.parseDouble(JOptionPane.showInputDialog("Digite o terceiro valor"));
		if(valor1 == valor2 || valor1 == valor3 || valor2 == valor3)
			JOptionPane.showMessageDialog(null,"Foi digitado valores iguais!","ERRO!",JOptionPane.ERROR_MESSAGE);
		else if(valor1 > valor2 && valor2 > valor3)
			JOptionPane.showMessageDialog(null,"Valores em ordem crescente "+valor1+" / "+valor2+" / "+valor3); //Testa sequência maior como valor1, valor2 e valor3
		else if(valor1 > valor3 && valor3 > valor2)
			JOptionPane.showMessageDialog(null,"Valores em ordem crescente "+valor1+" / "+valor3+" / "+valor2); //Testa sequência maior como valor1, valor3 e valor2
		else if(valor2 > valor1 && valor1 > valor3)
			JOptionPane.showMessageDialog(null,"Valores em ordem crescente "+valor2+" / "+valor1+" / "+valor3); //Testa sequência maior como valor2, valor1 e valor3
		else if(valor2 > valor3 && valor3 > valor1)
			JOptionPane.showMessageDialog(null,"Valores em ordem crescente "+valor2+" / "+valor3+" / "+valor1); //Testa sequência maior como valor2, valor3 e valor1
		else if(valor3 > valor1 && valor1 > valor2)
			JOptionPane.showMessageDialog(null,"Valores em ordem crescente "+valor3+" / "+valor1+" / "+valor2); //Testa sequência maior como valor3, valor1 e valor2
		else if(valor3 > valor2 && valor2 > valor1)
			JOptionPane.showMessageDialog(null,"Valores em ordem crescente "+valor3+" / "+valor2+" / "+valor1); //Testa sequência maior como valor3, valor2 e valor1
	}
}